package lab01;

import java.util.Scanner;

/**
 * Created by lenovo on 2017/10/7.
 */
public class Test12 {
    public static void main(String[] args) {
        int d1,d2,d3,d4,num=0;
        System.out.println("请输入一个人数;");
        Scanner input=new Scanner(System.in);
        num=input.nextInt();
        if (num>=1&&num<=10000){
            d4=num/1000;  //得到前位上的数
            d3=(num%1000)/100;//的到百位上的数
            d2=(num%100)/10;//得到十位上的数
            d1=num%10;//得到个位上的数
            if (d4!=0){
                System.out.println(num+"是4位数");
                if (d4==d1&&d2==d3){
                    System.out.println(num+"是回文数");
                }
                else{
                    System.out.println(num+"不是回文数");
                }
            }
            else if (d3!=0){
                System.out.println(num+"是3位数");
                if (d3==d1){
                    System.out.println(num+"是回文数");
                }
                else {
                    System.out.println(num+"不是回文数");
                }
            }
            else if (d2!=0){
                System.out.println(num+"是2位数");
                if (d2==d1){
                    System.out.println(num+"是回文数");
                }
                else{
                    System.out.println(num+"不是回文数");
                }
            }
            else{
                System.out.println(num+"是1位数");
                System.out.println(num+"是回文数");
            }
        }
        else{
            System.out.println("该数不在范围之间，请从新输入");
        }
    }
}
